Matching Algorithm Based on Semantic Similarity of Service Requirement Ontology for CAE Simulation in Cloud Platform
نویسندگان
چکیده
When Cloud Platform for Computer Aided Engineering Simulation (CPCAES) are developed to use Service-Oriented Architecture (SOA), on the one hand, it’s necessary to accurately express the service requirements of users, on the other hand it’s need to semantic of the existing services in the platform, and then to match the ontologies. The existing Ontology Web Language for Services / Universal Description Discovery and Integration (OWL-S / UDDI) algorithm has weak matching precision, and not meet the Computer Aided Engineering (CAE) simulation applications. The other semantic similarity algorithms also have weakness in judgment factor, or do not meet the requirements of CAE simulation applications for matching to service requirement ontology in cloud platform. Such that, the authors present a kind of ontology of service requirement for CAE simulation, model the content of the ontology, including resource requirements, computing requirements, computing job requirements, input, output, etc. The authors give the ontology mapping relationship between Ontology Web Language for Services (OWL-S) and the ontology, give the matching decision rules for the ontologies, propose a matching algorithm for matching the ontologies, and compare with the classic OWL-S / UDDI matching algorithm and a similarity matching algorithm proposed in other paper in the ability for measure the similarity quantity of services, the ability to suit the applications, as well as algorithms recall rate and precision rate. The results show the matching algorithm proposed in this paper is more suitable for service requirement ontology of CPCAES, can use the quantify value for the similarity analysis to the ontologies, and has higher precision rate and higher recall rate, which can reach about 90%. The research work in this paper is used in the second prototype of CPCAES, and the research team is developing the third prototype based on semantic Web Services and SOA framework.
منابع مشابه
A procedure for Web Service Selection Using WS-Policy Semantic Matching
In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...
متن کاملCentralized Clustering Method To Increase Accuracy In Ontology Matching Systems
Ontology is the main infrastructure of the Semantic Web which provides facilities for integration, searching and sharing of information on the web. Development of ontologies as the basis of semantic web and their heterogeneities have led to the existence of ontology matching. By emerging large-scale ontologies in real domain, the ontology matching systems faced with some problem like memory con...
متن کاملAn Improved Semantic Schema Matching Approach
Schema matching is a critical step in many applications, such as data warehouse loading, Online Analytical Process (OLAP), Data mining, semantic web [2] and schema integration. This task is defined for finding the semantic correspondences between elements of two schemas. Recently, schema matching has found considerable interest in both research and practice. In this paper, we present a new impr...
متن کاملWeb service selection based on ranking of qos using associative classification
With the explosive growth of the number of services published over the Internet, it is difficult to select satisfactory web services among the candidate web services which provide similar functionalities. Quality of Service (QoS) is considered as the most important non-functional criterion for service selection. But this criterion is no longer considered as the only criterion to rank web servic...
متن کاملA semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace
Platform as a service (PaaS) is one of the Cloud computing services that provides a computing platform in the Cloud, allowing customers to develop, run, and manage web applications without the complexity of building and maintaining the infrastructure. The primary disadvantage for an SME to enter the emerging PaaS market is the possibility of being locked in to a certain platform, mostly provide...
متن کامل